class Rect {
  int width;
  int height;

//初始化列表 在实例化之前赋值
  Rect()
      : width = 2,
        height = 10 {
    print("${this.width},${this.height}");
  }

  //getter方法 前面加个get 后面方法名的后面不用加括号 调用时直接对象调用
  get area {
    return this.width * this.height;
  }

  //setter方法 对象直接调用 用=赋值
  set rectHeight(value) {
    this.height = value;
  }
}

void main() {
  var r = new Rect();
  print(r.area);
}
